package defpackage; import android.content.ActivityNotFoundException; import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.ResolveInfo; import android.net.Uri; import android.os.Parcelable; import android.text.TextUtils; import android.widget.Toast; import cn.wps.moffice.OfficeApp; import cn.wps.moffice.define.VersionManager; import cn.wps.moffice.main.common.ServerParamsUtil; import cn.wps.moffice_eng.R; import java.io.File; import java.util.ArrayList; import java.util.List; import org.apache.james.mime4j.field.ContentTypeField; /* renamed from: ehq reason: default package */ public final class ehq { public static boolean E(File file) { return file != null && file.exists() && file.length() < 10485760; } public static void a(Context context, String str, String str2, String str3, List<File> list) { ArrayList arrayList; Intent intent = new Intent("android.intent.action.SENDTO"); intent.setType(ContentTypeField.TYPE_MESSAGE_RFC822); intent.setData(Uri.parse("mailto:")); List<ResolveInfo> f = lvq.f(context, intent); if (f.isEmpty()) { Toast.makeText(context, context.getString(R.string.documentmanager_noEmailApp), 0).show(); return; } if (list == null || list.size() <= 0) { arrayList = null; } else { arrayList = new ArrayList(list.size()); for (File file : list) { arrayList.add(cxe.a(file, OfficeApp.arx())); } } Intent intent2 = new Intent("android.intent.action.SEND_MULTIPLE"); a(intent2, str, str2, str3, arrayList); intent2.setPackage(f.get(0).activityInfo.packageName); Intent createChooser = Intent.createChooser(intent2, context.getString(R.string.documentmanager_chooseEmail)); Parcelable[] parcelableArr = new Intent[(f.size() - 1)]; int size = f.size(); for (int i = 1; i < size; i++) { ActivityInfo activityInfo = f.get(i).activityInfo; Intent intent3 = new Intent(createChooser); intent3.setAction("android.intent.action.SEND_MULTIPLE"); intent3.setPackage(activityInfo.packageName); intent3.setClassName(activityInfo.packageName, activityInfo.name); a(intent3, str, str2, str3, arrayList); parcelableArr[i - 1] = intent3; } if (parcelableArr.length > 0) { createChooser.putExtra("android.intent.extra.INITIAL_INTENTS", parcelableArr); } try { context.startActivity(createChooser); } catch (ActivityNotFoundException e) { Toast.makeText(context, context.getString(R.string.documentmanager_noEmailApp), 0).show(); } catch (Exception e2) { } } private static void a(Intent intent, String str, String str2, String str3, ArrayList<Uri> arrayList) { intent.setType(ContentTypeField.TYPE_MESSAGE_RFC822); intent.putExtra("android.intent.extra.EMAIL", new String[]{str}); intent.putExtra("android.intent.extra.SUBJECT", str2); intent.putExtra("android.intent.extra.TEXT", str3); if (arrayList != null) { intent.putParcelableArrayListExtra("android.intent.extra.STREAM", arrayList); } } public static String aO(String str, String str2) { String str3 = hx.isEmpty(str) ? "public_crash_" : str; return str2 != null ? str3 + str2 : str3; } public static String aXi() { return VersionManager.aYQ() ? "wpsoffice_exception_report_cn@kingsoft.com" : "wpsoffice_exception_report@kingsoft.com"; } public static boolean aXj() { ServerParamsUtil.Params tG = ServerParamsUtil.tG("sendlog"); return tG != null && tG.result == 0 && tG.status.equals("on"); } public static boolean aXk() { ServerParamsUtil.Params tG; List<ServerParamsUtil.Extras> list; if (!(!aXj() || (tG = ServerParamsUtil.tG("sendlog")) == null || (list = tG.extras) == null)) { for (ServerParamsUtil.Extras extras : list) { if ("has_ext".equals(extras.key)) { String str = extras.value; if (!TextUtils.isEmpty(str)) { return Boolean.parseBoolean(str); } } } } return false; } public static int aXl() { ServerParamsUtil.Params tG; List<ServerParamsUtil.Extras> list; int i = 250; if (!aXk() || (tG = ServerParamsUtil.tG("sendlog")) == null || (list = tG.extras) == null) { return 250; } for (ServerParamsUtil.Extras extras : list) { if ("logcat_line".equals(extras.key)) { String str = extras.value; if (!TextUtils.isEmpty(str)) { try { i = Integer.parseInt(str); if (i <= 0) { i = i == 0 ? 1 : i; } } catch (Exception e) { e.printStackTrace(); } } } i = i; } return i; } public static String at(Context context) { try { return cvo.at(context); } catch (Throwable th) { return context.getString(R.string.feedback_subject); } } public static boolean bU(Context context) { boolean z = false; if (kgt.ddP().koc.koF + 5184000000L < System.currentTimeMillis()) { return false; } boolean aYQ = VersionManager.aYQ(); if (!aYQ) { return aYQ; } if (!lwg.hB(context)) { z = true; } return z & aYQ; } public static void bV(Context context) { String string = context.getString(VersionManager.aYQ() ? R.string.wps_secrete_refer_url_zh : R.string.wps_secrete_refer_url); Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); intent.setData(Uri.parse(string)); context.startActivity(intent); } public static String f(Context context, String str, String str2, String str3) { StringBuilder sb = new StringBuilder(); if (!TextUtils.isEmpty(str2)) { sb.append(context.getString(R.string.attch_file_name) + str2).append("\n"); } if (!TextUtils.isEmpty(str3)) { sb.append(context.getString(R.string.attch_file_name) + str3).append("\n"); } sb.append("\n"); try { String arG = OfficeApp.arx().arG(); if (!TextUtils.isEmpty(arG)) { sb.append(arG); sb.append("\n"); } } catch (Throwable th) { } String string = context.getString(R.string.app_version); String string2 = context.getString(R.string.app_svn); sb.append(string + "." + string2 + "-" + cvo.au(context)).append("\n"); sb.append(str); try { eix oG = eis.oG(context.getString(R.string.public_app_language)); String str4 = eip.dHN; if (str4 == null) { str4 = eis.eSQ.get(oG); } StringBuilder sb2 = new StringBuilder(); sb2.append(cvo.G(context, str4) + "\n"); sb2.append(((Object) sb) + "\n"); sb2.append("=====================\n"); sb2.append(context.getString(R.string.public_crash_dialog_thank)); return sb2.toString(); } catch (Exception e) { return sb.toString(); } } }